/********************************************************************
	Copyright (C) 2006-2008 Lensow
	http://www.lensow.com
	Created:	2008/06/14   20:20
	Filename: 	x:\Lensow\Loplayer\src\app\LopSettings.h
	Author:		Dean
	
	Purpose:	
*********************************************************************/
#pragma once

#include "..\libcore\PlayerSettings.h"
#include "..\subtitles\STS.h"
#include "MediaFormats.h"

#include <PshPack1.h>
typedef struct
{
	bool fValid;
	SIZE size; 
	LONG bpp;
	LONG freq;
} dispmode;
#include <PopPack.h>

class CLopSettings :
	public LOP_SETTINGS
{
public:
	CLopSettings(void);
	~CLopSettings(void);

	void UpdateData(bool bSave = false);
	const CMediaFormats& GetFormats() const { return m_MediaFormats; }
	bool IsVSFilterInstalled();
private:
	CMediaFormats m_MediaFormats;
	dispmode dmFullscreenRes;
	STSStyle subdefstyle;
};
